.root
  background-color #F5F6F7
  position absolute
  top 0
  left 0
  right 0
  bottom 0

.logo
  z-index 10
  position absolute
  top 42px
  left 92px
  &:hover
    opacity .82

.content
  position absolute
  top 0px
  padding-top 240px
  left 0
  right 0
  bottom 0
  overflow-y auto
  display flex
  justify-content center
  &.new-account
    padding-top 100px

.form
  .input
    & + .input
      margin-top 15px
    input
      width 356px
      height 46px
      padding 0 15px
      border 1px solid #CCD7DE
      font-size 14px
  [data-role="datePicker"]
      width 100%
  [data-role="fieldInputBox"]
    width 356px
    height 46px
    line-height 44px
    border 1px solid #CCD7DE
    input
      font-size 14px
  .checkbox
    label
      color #B3BCC2
      font-size 12px
    input
      border-color #CCD7DE
  .button
    width 100%
    height 48px
    font-size 16px
    margin-top 30px
    &[disabled]
      opacity .63
  & + .form
    margin-top 40px
  &:last-child
    margin-bottom 40px

.handle-password
  margin-top 10px
  display flex
  justify-content space-between
  font-size 12px
  color #009BF8


.activate
  display flex
  justify-content center
  margin-top 10px

h1.title
  color #B3BCC2
  font-size 25px
  margin-bottom 40px
  line-height 1

h2.title
  color #B3BCC2
  font-size 25px
  margin-bottom 20px
  line-height 1

h3.title
  color #aaa
  font-size 16px
  margin-bottom 10px
  line-height 1


.return-login
  display flex
  justify-content flex-end
  margin-top 10px

.upload-logo
  background-color #fff
  border 1px solid #CCD7DE
  width 80px
  height 80px
  margin-top 15px
  a
    width 80px
    color #999999
    height 80px
    margin auto
    border none
    span
      padding 0 10px

.send-sms
  display flex
  justify-content space-between
  .input
    input
      width 246px
  button
    width 100px

.send-sms-button
  background-color #58c6b5
  outline none
  border none
  color #fff
  &[disabled]
    opacity .6

.after-find-password
  width 600px
  height 170px
  box-shadow 3px 4px 10px #DFE5EC
  background-color #fff
  padding 17px 30px
  color #777
  h2
    font-size 20px
    color #0679C3
  p
    text-align center
    margin 34px auto

.after-new-account
  width 600px
  height 200px
  box-shadow 3px 4px 10px #DFE5EC
  background-color #fff
  padding 20px 30px 40px 30px
  margin-top 142px
  color #777
  h2
    font-size 20px
    color #0679C3
    line-height 1
  ul
    margin-top 50px
    ul
      margin-top 40px
      li
        padding-left 15px
        position relative
        line-height 1
        & + li
          margin-top 15px
        &::before
          content ''
          background-color #0679C3
          border-radius 50%
          width 5px
          height 5px
          position absolute
          left 0
          top 5px

.tip
  position absolute
  color #fff
  background-color rgba(0,0,0,.75)
  padding 4px 6px
  opacity 0
  transition-property opacity 
  transition-duration .2s
  border-radius 2px
  font-size 12px
  &::before
    content ''
    left -5px
    top 50%
    position absolute
    width 0
    height 0
    line-height 0
    border 5px dashed rgba(0,0,0,.75)
    margin-top -5px
    border-right-style solid
    border-left none
    border-top-color transparent
    border-bottom-color transparent
	  border-right-color rgba(0,0,0,.75) 
